﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace M3G {
    public abstract class Parser {
        List<ShaderVariable> attributes;
        List<ShaderVariable> uniforms;

        public Parser () {
            this.attributes = new List<ShaderVariable> ();
            this.uniforms = new List<ShaderVariable> ();
        }

        public ShaderVariable[] Attribute {
            get { return null; }
        }

        public ShaderVariable[] Uniform {
            get { return null; }
        }

        public virtual void Parse (String source) {
        }


    }
}
